Change Log 2017
OpenCPN Beta Version 4.8.10125
- 31. Correct Track highlight rendering at large scale.
- 32. Correct fault on high speed VDR playback with “Calculate COG and SOG from position changes” set true.
- 33. Correct/improve missing cell cache logic for cm93 dataset.
- 34. Correct ENC Line Feature prioritization and display logic.
- 35. Implement options slider control for Ship and AIS rendering scale.
NOTE: Need 4.2.2 to and including 4.6.0
OpenCPN Version 4.6.0
OpenCPN 4.6.0 released March 14, 2017. See what's new in 4.6.0 Released: March 14, 2017
The OpenCPN Development Team is proud to announce the release of OpenCPN Version 4.6.0 This version is a feature upgrade and maintenance release of OpenCPN.
OpenCPN is a cross platform electronic navigation system (ECS) supporting a variety of cartography standards and hardware interface protocols. Versions are available for Linux, Windows, Macintosh, and ARM computer architectures. Since our widespread introduction in 2008, OpenCPN has gained a solid reputation worldwide.
OpenCPN is running on hardware from tiny Raspberry Pis with 4“ screens up to networked workstations. Specific user scenarios and needs are easily accommodated by using the Plug-in architecture and the wide scope of user settings. A responsive international user and developer community together with integrated documentation help make installation and use of OpenCPN a pleasure. Some of the features of OpenCPN include:
- Quilted Raster(RNC) and Vector(ENC) digital chart display
- Full compliant support for official vector charts in S-57/S-63 format and InlandENCs
- Industry standard GPS receiver interfacing, with “moving map” on-screen vessel tracking AIS receiver interfacing with configurable target safety monitoring
- Integrated Route, Track, and Waypoint database, with industry standard Import/Export capabilities
- Tide and Current prediction with on-screen overlay of predicted data.
- Broad International Language support
- Plugin architecture allowing on-going third-party functional enhancements
OpenCPN is released under the GPLV2 license. The executable program and its source code are available for immediate, free, and unlimited download from github.com, and several other sources. As a successor to OpenCPN version 4.4, OpenCPN Version 4.6 contains several new features and enhanced functions. Among them are:
- Substantial functional improvements and performance increases related to ENC vector charts.
- User selectable InlandECS mode for increased safety and convenience while navigating inland waters.
- Expanded User Manual bundled with Release download.
We hope you enjoy the new features of OpenCPN Version 4.6, and look forward to your continued feedback and support. More information is available at opencpn.org
Opencpn Release 4.8.0
Changelog git from 20170314(4.6.0 release) to 20170811(the 4.8.0 release)
- 1. Added new dashboard clocks based on GPS local time and CPU local time.
- 2. Re-implement Track Printout method.
- 3. Implement SVG UserIcon support + new set of Icons
- 4. Merge pull request #760 from seandepagnier/chartgroupkeys
- 5. 1, 2, 3 keyboard keys select chart groups, 0 selects all charts
- 6. Support all conic projections
- 7. Improve Route Printout page layout
- 8. Optionally allow space bar to drop mark at own ship position
- 9. Fix Plugin API 1.14
Beta 4.5.307 Changelog
March 7, 2017
- 49. Extract and integrate User Manual from present dokuwiki contents.
- 50. Improve text formatting of initial Welcome dialog.
- 51. Improve Busy Spinner logic to avoid “orphan” spinners.
- 52. Implement minor improvements to ENC rendering rules, especially for OpenGL mode.
Notes:
- The embedded User Manual is a significantly richer than the previous versions, and so is a bit larger. There may also be some missing/broken links. Please take a look, carefully noting any critical sections or missing images.
- This Beta is considered to be the first Release Candidate.
- All features are frozen.
- Unless fatal logic flaws are discovered, only minor changes (e.g. message strings, trivial rendering troubles) will be considered for the final release of OCPN 4.6.
Beta 4.5.221 Changelog
February 22, 2017 Beta Version 4.5.221 is Available for Download
- 41. Add ENC Text tool “A+” to iENC mode, Remove “Zoom+” and “Zoom-”
- 42. Disable hiding of iENC toolbar
- 43. Correct several elements of iENC toolbar rendering.
- 44. Improved DC (non-GL) quilted text rendering.
- 45. Improved vector chart zoom slider interaction with “Reduced Detail at small scale” option.
- 46. Correct legacy ENC Plugin display (e.g.S63)
- 47. Adjust default configuration settings for better initial ENC display.
- 48. Establish 'N' as hotkey to return to Standard display in iENC mode.
Beta Version 4.5.213 is Available for Download
Beta 4.5.213 Changelog
February 13, 2017
- 26. Implement improved ENC text declutter algorithms
- 27. Implement InlandENC V2.3 Info mode option.
- 28. Correct ownship scaled icon rendering in GL mode. (FS#2200)
- 29. Make ENC Object Query text fields selectable for copy/paste operation, except on touch displays.
- 30. Improve layout of Tide/Current graphic window.
- 31. On Prepare All ENC, allow full background operation in Win7/10.
- 32. Add config setting to allow adjustment of tide rectangles' displayed size. Thanks, Paul (FS#2104)
- 33. Slightly reduce scaled physical pen width on GL AIS target rendering.
- 34. Slightly adjust icon sizes in Routepoint Properties dialog.
- 35. Refine BusyCursor show/hide logic, especially on ENC access.
- 36. Improve Current graphic rendering (FS#2119) Thanks, Paul.
- 37. Correct use of IIGLL NMEA sentence.
- 38. Improve keyboard navigation and rendering of TrackPropertiesDialog point list.
- 39. Correct quilt composition when S57 overlays are present. (FS#2195)
- 40. Correct error on auto-follow and zoom-to-cursor interaction. (FS#2199)
Beta 4.5.204 Changelog
February 4, 2017 Beta Version 4.5.204 is Available for Download
- 18. Improve Options→Charts Apply/Ok button behavior on chart add/remove.
- 19. Correct garbled Options→Units display on Mac, and errors on Windows variation field display.
- 20. Add Options→Display→Advanced, Vector Chart zoom modifier slider.
- 21. Correct Options→Charts→Prepare All ENC behavior on Windows 8/10.
- 22. Correct text placement for canal “KM” distance markers.
- 23. Various improvements to ENC rendering, more closely conforming to S-52 specifications.
- 24. Correct MenuBar item texts on language change.
Beta 4.5.201 Changelog
February 1, 2017 Beta Version 4.5.201 is Available for Download
- 11. Correct startup and options page display faults on Macintosh.
- 12. Re-enable ENC thumbnails.
- 13. Correct fault on dynamic language switch with some Plugins.
- 14. Update language translations.
- 15. Add True and/or Magnetic HDG/BRG info to AIS Target Query.
- 16. Improve Options→Display→Units dialog layout and behavior.
- 17. Update various ENC symbolization rules to follow S52 standards.
OpenCPN Version 4.2.2
- 1. Correct georef of non-WGS84 raster charts in DC mode. (FS#2054)
- 2. Correct fault in DC mode during repaint of empty route while being created.
- 3. Correct incompatible PlugIn dialog display logic.
- 4. Recognize and apply manual screen size configuration on startup.
- 5. Improve ConsoleCanvas active route mouse dynamics, and persist mode in config. (FS#1990)
- 6. Allow waypoint names longer than 6 characters by manual config file edit. Thanks adwuk….
- 7. Improve chart zoom detail level control behavior.
- 8. Correct action when starting route creation near existing waypoint (FS#2028)
- 9. Correct context menu when AIS targets are disabled. (FS#1811)
- 10. Implement support for GRIB V2.
- 11. Add ENC Object Query to AIS context menu when appropriate. (FS#1817)
- 12. Do not Alert on CPA incursion for AIS Base Stations (FS#1804) (FS#1749)
- 13. Correctly terminate/restart edited network connection (FS#2062)/(FS#1962)
- 14. Correct Waypoint Properties Dialog icon drop-down list height (FS#2000)
- 15. Correct Toolbar focus loss on some linux systems (FS#1889) (FS#1750)
- 16. Correct Mark Properties Dialog CMD-C key action (FS#1988)
- 17. Correct loss of UI focus after RoutePrintDialog end (FS#2069)
- 18. Improve date print format for Tide/Current window (FS#2070)
- 19. Correct toolbar icon logic for rapidly repeated left clicks. (FS#1991)
OpenCPN Version 4.2.1706
- 20. Correct underway Route Properties Dialog ETA calculations (FS#2075)
- 21. Correct crash on some very large GRIB2 files.
- 22. Correct GRIB current direction value tracking error, off by 180 degrees.
- 23. Correct errors in track colour/width settings for OpenGL.
- 24. Correct GRIB wind barb pen width on openGL.
- 25. Correct GRIB overlay performance loss on OpenGL with large textures.
- 26. Correct quilt projection persistence on quilt mode toggle.
- 27. Correct keyboard focus return on linux systems (FS#1684)
OpenCPN Version 4.1.1329
- 116. Implement SVG icons for GRIB control toolbar. Thanks, JP and Gilletarom
- 117. Implement scaled RoutePoint symbols in non-OpenGL mode.
- 118. Improve Routepoint dialog for scaled icons.
- 119. Allow GUI Scaled factor to reduce icon sizes for negative slider values.
- 120. Full documentation update. Thanks RGLeason
Release 4.1.1301
Changelog
- 91. Correct config file location for portable (-p) operation.
- 92. Fix uncompensated skewed chart display. (FS#1904) Thanks Chuck.
- 93. Correct cm93 quilt logic in OpenGL for some especially complex situations.
- 94. Correct rendering of disjoint, large scale S57 cells.
- 95. Implement mag variation calculation at object location if WMM is available.
- 96. Update Authors list, adding Didier Gautheron.
- 97. Correct Windows Generic GDI OpenGL driver initialization.
- 98. Improve DUSK/NIGHT color presentation by eliminating bright decorations.
- 99. Correct display of very long routes (FS#1896)
- 100. Implement scaled icons for Settings top icons in responsive mode.
- 101. Handle NMEA V4 messages with prepended tags.
- 102. Re-enable ability to add a single chart to a group.
- 103. Improve initial responsiveness of Option dialog.
- 104. Modify OpenGL texture logic to support non-compliant MSW “GDI Generic” driver.
- 105. Implement ScaledVectorGraphics (SVG) interface for tools and icons.
OpenCPN Version 4.1.1108
Changelog
- 78. Add Follower/Buddy to MMSIEditDialog to suppress AIS alert.
- 79. Correct occasional loss of reduced toolbar on chart stack change. Thanks, Chuck.
- 80. Correct memory corruption on high overzoom DC mode raster chart rendering. (FS#1885)
- 81. Correct memory leaks on SENC file creation.
- 82. Improve AIS Alert Dialog sizing algorithm.
- 83. Suppress some unnecessary log error messages on exit.
- 84. Correct polyconic & transverse Mercator chart outline calculation method. (FS#1882)
- 85. Correct operation of Anchor Information hotkey (“A”) in vector chart display. Thanks nkiesel…
- 86. In Responsive mode, set basic toolbar tool and compass size to 6 mm nominal.
- 87. Correct chartbar switching behavior on touch enabled configurations.
- 88. Re-enable install log on MSW Installer Package.
- 89. Correct toolbar submerge grabber logic in various cases. Thanks, Chuck.
- 90. Refactor to allow building with USE_S57=OFF (FS#1903)
OpenCPN Version 4.1.1022
Changelog
- 63. Correct and extend Raster Chart PlugIn API for revised OpenGL access methods.
- 64. Correct active track rendering logic to Ownship.
- 65. Correct cm93 region and detail level calculation logic around Longitude 0.
- 66. Correct longitude grid text rendering on OpenGL.
- 67. Correct occasional loss of toolbar during mode switches and dialog access.
- 68. Improve sectored light rendering performance on Windows OpenGL systems.
- 69. Correct Vector chart Plugin rendering methods.
- 70. Implement GUI scale factor for toolbar effective on all platforms.
- 71. If specified, require NMEA checksums to be valid before sending sentences to PlugIns.
- 72. Correct initialization of Polyconic charts without embedded georef coefficients (FS#1866)
- 73. Modify AIS SART target acknowledge timeout policy to honor global ACK timeout (FS#1856)
- 74. Correct AIS Target Query dialog sizing logic
- 75. Correct Grid text formatting for “degree” symbol (FS#1870)
- 76. Extend PlugIn API for Waypoint list access.
- 77. Correct Dashboard context menu actions when multiple dashboards are defined.
Version 4.1.925 Beta
Changelog
- 41. Improve RouteManagerDialog sizing and rotation behavior. (FS#1757, FS#1755)
- 42. Correct DC mode HPGL vector symbol rendering with wxGraphicsContext active.
- 43. Correct quilt operations on highly zoomed skewed quilt regions.
- 44. Correct shutdown process to avoid accessing Plugin chart orphans.
- 45. Correct AIS target age logic when DST is active (FS#1809).
- 46. Correct rotated clip region calculation when using depth-buffer clipping. (FS#1801)
- 47. Fix Grib Particle Looping (FS#1794)
- 48. Correct XML Changes file handling on crash restart and point dragging. (FS#1824, FS#1785)
- 49. Correct console canvas location for alternate compass layouts. (FS#1851)
- 50. Correct OpenGL options “accelerated panning” initial value.
- 51. Implement greatly improved mipmap generation algorithm using SSE intrinsics where available.
- 52. Improve cm93 zoom logic to show more detail where desired, especially small islands in a big sea.
- 53. Correct chart group logic for similar chart file location prefix. (FS#1060)
- 54. Improve OpenGL raster cache build time by optimizing progress dialog updating. Thanks, did-g.
- 55. Add filter string control to NMEA debug window. Thanks Sean.
- 56. Add support for mingw compiler on Windows.
- 57. Correct rendering of TSS arrows in DC mode (FS#1858)
- 58. Correct CenterView dialog text edit control behavior on Windows (FS#1765)
- 59. Correct textual description for AIS Target Status 11 and 12 (FS#1848)
- 60. Correct waypoint icon selector dropdown size on MSW (FS#1815)
- 61. Correct initialization of UserIcons ownship preference. (FS#1769)
Release 4.1.602
Changelog
- 1. Implement configurable waypoint range rings (FS#1560)
- 2. Implement configurable NMEA Talker ID (FS#1557)
- 3. Harmonize autopilot APB and XTE precision settings to be the same always.
- 4. Improve 2-bells audio file. (FS#1673)
- 5. Correct to disable selectability of hidden AIS targets. (FS#1666)
- 6. Grib: Add Fixed spacing option for arrows and numbers.
- 7. Grib: Correct data interpolation error at 180 E/W longitude.
- 8. Grib: Improve email request dialog to allow requests crossing 180 E/W longitude.
- 9. Correct dialog text for magnetic variation sense. (FS#1694)
- 10. Add extended AIS Aton rendering according to IEC6228_Ed2.
- 11. Make initial page selection on options dialog more consistent in GTK.
- 12. Correct ENC UWTROC, OBSTRN,WRECKS visibility in Base and Standard modes. (FS#1717)
- 13. Correct uninitialized member causing crash on DSC message with incorrect checksum(FS#1697)
- 14. Correct to ignore DSC messages with “Unspecified” position (FS#1711)
- 15. Correct VERCCL and VERCOP height decode and rendering on ENCs (FS#1704) Thanks TransmitterDan
- 16. Correct to ignore invisible marks on selection/query (FS#1670)
- 17. Correct keyboard accelerator logic for WXOSX (FS#1698/1655)
- 18. Correct RouteProperties dialog to “Stay on top” for WXOSX build (FS#1698)
- 19. Correct help launcher on wxWidgets 3.x. (FS#1702)
- 20. Correct uninitialized variables (FS#1679)
- 21. Correct for “GD=” missing datum in KAP chart header. (FS#1683)
- 22. Correct depth unit display for BSB charts with KNP/…UN=METRIC (FS#1654)
- 23. Correct cm93 failure to show some soundings on keyboard pan (FS#1689)
- 24. Correct automatic route creation properties on MOB event (FS#1699)
- 25. Improve toolbar tooltip placement for right-located toolbar. (FS#1657)
- 26. Correct datum initialization for quilted non-WGS84 charts in OpenGL mode. (FS#????)
- 27. Correct occasional linux focus loss (FS#1684)
- 28. Preserve visibility attributes for GPX files originating from OpenCPN (FS#1667)
- 29. Improve formatting of S57 object attributes as decoded (FS#1713)
- 30. Correct ENC SENC file creation math for ARMHF systems.
- 31. Implement quilting of skewed raster charts in OpenGL mode.
- 32. Implement manual/timed automatic toolbar hiding option.
- 33. Update Windows build tool to VS2103
- 34. Update Windows wxWidgets version to wx3.0.2
- 35. Implement automatic reload of updated Plugins by visiting options→Plugins screen.
- 36. Improve GUI for GRIB PlugIn, better fitting the small screen.
- 37. Correct duplicate routepoint delete logic, (FS#1743)
- 38. Correct for inadvertent waypoint dragging on double-click (FS#1748)
- 39. Correct route line width in selected and activated modes. (FS#1735)
- 40. Correct ownship predictor rendering when ownship is off-screen (FS#1754)
===OpenCPN Version 4.1.1317===
- 106. Correct Raster georef for KAPs without datum defined, e.g. “GD=” (#FS1928/2)
- 107. Correct Raster KAP georef outlines for non-WGS84 charts. (FS#1928/1)
- 108. Correct icon images for “empty” icon on MSW, OpenGL mode. (FS#1930)
- 109. Directly set some common options when no config file is present.
- 110. Enable localized translations for Plugin Options panel when Plugin is enabled. (FS#1942)
- 111. Re-enable temporary <ALT> menubar access for post-XP Windows systems (FS#1923)
- 112. Implement Plugin SVG toolbar icon support.
- 113. Correct inadvertent Toolbar submerge on Plugin activation. (FS#1938)
- 114. Allow setting GUI/Toolbar icon sizes and other graphic elements independent of Scaled Tablet Mode.